repeating firearm - French English Dictionary